package com.lemon.mapper.cityRun;

import java.util.List;
import java.util.Map;

import com.lemon.mapper.baseMapper.BaseMapper;
import com.lemon.model.cityRun.CrShopGoods;
import com.lemon.model.cityRun.CrShopGoodsType;

public interface CrShopGoodsMapper extends BaseMapper<CrShopGoods> {

	/**
	 * <b>Description:<blockquote> 查询商品对应的分类数量
	 * </blockquote></b>
	 * 
	 * @Title: selectGoodsCountByTypeId
	 * @param gt
	 * @author Ran_cc
	 * @return
	 * @date 2018年10月23日
	 */
	List<Map<String , Object>> selectGoodsCountByTypeId(CrShopGoodsType gt);

	/**
	 * <b>Description:<blockquote>
	 * </blockquote></b>
	 * 
	 * @Title: selectwxListBySelective
	 * @param go
	 * @return
	 * @author Ran_cc
	 * @date 2018年11月10日
	 */
	List<CrShopGoods> selectwxListBySelective(CrShopGoods go);

	/**
	 * <b>Description:<blockquote>
	 * </blockquote></b>
	 * 
	 * @Title: updateStockNumById
	 * @param goods
	 * @return
	 * @author Ran_cc
	 * @date 2018年11月19日
	 */
	int updateStockNumById(CrShopGoods goods);

	/**
	 * <b>Description:<blockquote>
	 * </blockquote></b>
	 * 
	 * @Title: updateStatusAuditPic
	 * @param go
	 * @author Ran_cc
	 * @date 2019年3月21日
	 */
	void updateStatusAuditPic(CrShopGoods go);

	/**
	 * <b>Description:<blockquote>
	 * </blockquote></b>
	 * 
	 * @Title: updateStatusAuditPicBatch
	 * @param goList
	 * @author Ran_cc
	 * @date 2019年3月21日
	 */
	void updateStatusAuditPicBatch(List<CrShopGoods> goList);

}